A user interface in which you type commands instead of choosing them from a menu or selecting an icon